******************************************************************************
       MSP430 Evaluation Linker PC v3.2.1                      
******************************************************************************
>> Linked Wed Mar 31 22:48:05 2010

OUTPUT FILE NAME:   <MSP430_bq27541_I2C.out>
ENTRY POINT SYMBOL: "_c_int00"  address: 00008da0


MEMORY CONFIGURATION

         name            origin    length      used     unused   attr    fill
----------------------  --------  ---------  --------  --------  ----  --------
  SFR                   00000000   00000010  00000000  00000010  RWIX
  PERIPHERALS_8BIT      00000010   000000f0  00000000  000000f0  RWIX
  PERIPHERALS_16BIT     00000100   00000100  00000000  00000100  RWIX
  RAM                   00000200   00000800  00000282  0000057e  RWIX
  INFOD                 00001000   00000040  00000000  00000040  RWIX
  INFOC                 00001040   00000040  00000000  00000040  RWIX
  INFOB                 00001080   00000040  00000000  00000040  RWIX
  INFOA                 000010c0   00000040  00000000  00000040  RWIX
  FLASH                 00008000   00007fde  00000eb8  00007126  RWIX
  INT00                 0000ffe0   00000002  00000000  00000002  RWIX
  INT01                 0000ffe2   00000002  00000000  00000002  RWIX
  INT02                 0000ffe4   00000002  00000000  00000002  RWIX
  INT03                 0000ffe6   00000002  00000000  00000002  RWIX
  INT04                 0000ffe8   00000002  00000000  00000002  RWIX
  INT05                 0000ffea   00000002  00000000  00000002  RWIX
  INT06                 0000ffec   00000002  00000002  00000000  RWIX
  INT07                 0000ffee   00000002  00000002  00000000  RWIX
  INT08                 0000fff0   00000002  00000000  00000002  RWIX
  INT09                 0000fff2   00000002  00000000  00000002  RWIX
  INT10                 0000fff4   00000002  00000000  00000002  RWIX
  INT11                 0000fff6   00000002  00000000  00000002  RWIX
  INT12                 0000fff8   00000002  00000000  00000002  RWIX
  INT13                 0000fffa   00000002  00000000  00000002  RWIX
  INT14                 0000fffc   00000002  00000000  00000002  RWIX
  RESET                 0000fffe   00000002  00000002  00000000  RWIX


SECTION ALLOCATION MAP

 output                                  attributes/
section   page    origin      length       input sections
--------  ----  ----------  ----------   ----------------
.pinit     0    00008000    00000000     UNINITIALIZED

.bss       0    00000200    00000232     UNINITIALIZED
                  00000200    000001b4     SHA1_HMAC.obj (.bss)
                  000003b4    0000006a     MSP430_bq27541_I2C.obj (.bss)
                  0000041e    00000006     TI_USCI_I2C_master.obj (.bss)
                  00000424    00000004     rts430.lib : _lock.obj (.bss)
                  00000428    00000004                : boot.obj (.bss)
                  0000042c    00000004                : rand.obj (.bss)
                  00000430    00000002     vlo_rand_CCS.obj (.bss)

.stack     0    000009b0    00000050     UNINITIALIZED
                  000009b0    00000002     rts430.lib : boot.obj (.stack)
                  000009b2    0000004e     --HOLE--

.text      0    00008000    00000eaa     
                  00008000    00000476     MSP430_bq27541_I2C.obj (.text:main)
                  00008476    000003f6     SHA1_HMAC.obj (.text:SHA1_authenticate)
                  0000886c    000000ca     SHA1_HMAC.obj (.text:f)
                  00008936    00000076     vlo_rand_CCS.obj (.text)
                  000089ac    0000006e     SHA1_HMAC.obj (.text:K)
                  00008a1a    0000005a     TI_USCI_I2C_master.obj (.text:USCIAB0TX_ISR)
                  00008a74    0000005a     SHA1_HMAC.obj (.text:W)
                  00008ace    0000004e     rts430.lib : lsl32.obj (.text)
                  00008b1c    0000004a     TI_USCI_I2C_master.obj (.text:TI_USCI_I2C_receive)
                  00008b66    00000046     rts430.lib : autoinit.obj (.text:_auto_init)
                  00008bac    00000040     TI_USCI_I2C_master.obj (.text:TI_USCI_I2C_receiveinit)
                  00008bec    00000040     TI_USCI_I2C_master.obj (.text:TI_USCI_I2C_transmitinit)
                  00008c2c    0000003a     TI_USCI_I2C_master.obj (.text:TI_USCI_I2CRead)
                  00008c66    0000003a     TI_USCI_I2C_master.obj (.text:TI_USCI_I2CWrite)
                  00008ca0    00000038     MSP430_bq27541_I2C.obj (.text:MSP430_bq27541_read)
                  00008cd8    00000038     rts430.lib : rand.obj (.text:rand)
                  00008d10    00000036     MSP430_bq27541_I2C.obj (.text:MSP430_bq27541_cmdWrite)
                  00008d46    0000002e     rts430.lib : mult32_hw.obj (.text)
                  00008d74    0000002c     MSP430_bq27541_I2C.obj (.text:MSP430_bq27541_blockWrite)
                  00008da0    00000026     rts430.lib : boot.obj (.text:_c_int00_noexit)
                  00008dc6    00000022     MSP430_bq27541_I2C.obj (.text:transBytes2UnsignedInt)
                  00008de8    00000020     SHA1_HMAC.obj (.text:Rotl)
                  00008e08    0000001e     TI_USCI_I2C_master.obj (.text:TI_USCI_I2C_transmit)
                  00008e26    00000018     rts430.lib : rand.obj (.text:srand)
                  00008e3e    00000014     MSP430_bq27541_I2C.obj (.text:MSP430_bq27541_error)
                  00008e52    00000012     rts430.lib : memcpy.obj (.text:memcpy)
                  00008e64    00000012                : rotl32.obj (.text)
                  00008e76    00000010     TI_USCI_I2C_master.obj (.text:USCIAB0RX_ISR)
                  00008e86    00000010     rts430.lib : epilog.obj (.text)
                  00008e96    0000000a     TI_USCI_I2C_master.obj (.text:TI_USCI_I2C_notready)
                  00008ea0    00000004     rts430.lib : pre_init.obj (.text:_system_pre_init)
                  00008ea4    00000004                : exit.obj (.text:abort)
                  00008ea8    00000002                : _lock.obj (.text:_nop)

.cinit     0    00008eaa    0000000e     
                  00008eaa    00000008     rts430.lib : rand.obj (.cinit)
                  00008eb2    00000002     --HOLE-- [fill = 0]
                  00008eb4    00000004     (.pad.cinit) [fill = 0]

.int06     0    0000ffec    00000002     
                  0000ffec    00000002     TI_USCI_I2C_master.obj (.int06)

.int07     0    0000ffee    00000002     
                  0000ffee    00000002     TI_USCI_I2C_master.obj (.int07)

.reset     0    0000fffe    00000002     
                  0000fffe    00000002     rts430.lib : boot.obj (.reset)


GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 

address    name
--------   ----
00000200   .bss
00008000   .text
00000364   A
00000368   B
00000057   BCSCTL1
00000058   BCSCTL2
00000053   BCSCTL3
00008ea4   C$$EXIT
0000036c   C1
00000059   CACTL1
0000005a   CACTL2
000010fb   CALBC1_12MHZ
000010f9   CALBC1_16MHZ
000010ff   CALBC1_1MHZ
000010fd   CALBC1_8MHZ
000010fa   CALDCO_12MHZ
000010f8   CALDCO_16MHZ
000010fe   CALDCO_1MHZ
000010fc   CALDCO_8MHZ
0000005b   CAPD
00000370   D
00000056   DCOCTL
000003b4   DeviceID
000003bc   Digest
000003a0   Digest_32
00000374   E
00000128   FCTL1
0000012a   FCTL2
0000012c   FCTL3
00000378   H
00000000   IE1
00000001   IE2
00000002   IFG1
00000003   IFG2
000089ac   K
00000214   Key
00008ace   L_LSL
00008b16   L_LSL_1
00008af2   L_LSL_10
00008aee   L_LSL_11
00008aea   L_LSL_12
00008ae6   L_LSL_13
00008ae2   L_LSL_14
00008ade   L_LSL_15
00008b12   L_LSL_2
00008b0e   L_LSL_3
00008b0a   L_LSL_4
00008b06   L_LSL_5
00008b02   L_LSL_6
00008afe   L_LSL_7
00008afa   L_LSL_8
00008af6   L_LSL_9
00008e64   L_ROTL
00000134   MAC
00000136   MACS
00000130   MPY
00000132   MPYS
00008d74   MSP430_bq27541_blockWrite
00008d10   MSP430_bq27541_cmdWrite
00008e3e   MSP430_bq27541_error
00008ca0   MSP430_bq27541_read
00000200   Message
00000138   OP2
00000022   P1DIR
00000025   P1IE
00000024   P1IES
00000023   P1IFG
00000020   P1IN
00000021   P1OUT
00000027   P1REN
00000026   P1SEL
0000002a   P2DIR
0000002d   P2IE
0000002c   P2IES
0000002b   P2IFG
00000028   P2IN
00000029   P2OUT
0000002f   P2REN
0000002e   P2SEL
0000001a   P3DIR
00000018   P3IN
00000019   P3OUT
00000010   P3REN
0000001b   P3SEL
0000001e   P4DIR
0000001c   P4IN
0000001d   P4OUT
00000011   P4REN
0000001f   P4SEL
0000013c   RESHI
0000013a   RESLO
0000038c   Random
00008de8   Rotl
000003f0   RxData
00008476   SHA1_authenticate
0000013e   SUMEXT
00000172   TACCR0
00000174   TACCR1
00000176   TACCR2
00000162   TACCTL0
00000164   TACCTL1
00000166   TACCTL2
00000160   TACTL
0000012e   TAIV
00000170   TAR
00000192   TBCCR0
00000194   TBCCR1
00000196   TBCCR2
00000182   TBCCTL0
00000184   TBCCTL1
00000186   TBCCTL2
00000180   TBCTL
0000011e   TBIV
00000190   TBR
00008c2c   TI_USCI_I2CRead
00008c66   TI_USCI_I2CWrite
00008e96   TI_USCI_I2C_notready
00008b1c   TI_USCI_I2C_receive
00008bac   TI_USCI_I2C_receiveinit
00008e08   TI_USCI_I2C_transmit
00008bec   TI_USCI_I2C_transmitinit
00008936   TI_getRandomIntegerFromVLO
00000420   TI_receive_field
00000422   TI_transmit_field
000003d0   TxData
0000005d   UCA0ABCTL
00000062   UCA0BR0
00000063   UCA0BR1
00000060   UCA0CTL0
00000061   UCA0CTL1
0000005f   UCA0IRRCTL
0000005e   UCA0IRTCTL
00000064   UCA0MCTL
00000066   UCA0RXBUF
00000065   UCA0STAT
00000067   UCA0TXBUF
0000006a   UCB0BR0
0000006b   UCB0BR1
00000068   UCB0CTL0
00000069   UCB0CTL1
0000006c   UCB0I2CIE
00000118   UCB0I2COA
0000011a   UCB0I2CSA
0000006e   UCB0RXBUF
0000006d   UCB0STAT
0000006f   UCB0TXBUF
00008e76   USCIAB0RX_ISR
00008a1a   USCIAB0TX_ISR
00008a74   W
00000120   WDTCTL
00000224   Ws
00000a00   __STACK_END
00000050   __STACK_SIZE
00000001   __TI_args_main
00000001   __TI_auto_init
00000001   __TI_exit
ffffffff   __binit__
00000200   __bss__
ffffffff   __c_args__
00008eaa   __cinit__
00000432   __end__
00008eaa   __etext__
00008d46   __mpyl_hw
ffffffff   __pinit__
00008000   __text__
00008b66   _auto_init
00008da0   _c_int00
00008da0   _c_int00_noexit
00000428   _cleanup_ptr
0000042a   _dtors_ptr
00000424   _lock
00008ea8   _nop
0000fffe   _reset_vector
000009b0   _stack
00008ea0   _system_pre_init
00000426   _unlock
00008ea4   abort
00000416   artte
00000414   atrate
ffffffff   binit
0000041e   byteCtr
00008eaa   cinit
0000041a   dcap
0000041c   dnamelen
00000432   end
00008eaa   etext
0000886c   f
00008e92   func_epilog_1
00008e90   func_epilog_2
00008e8e   func_epilog_3
00008e8c   func_epilog_4
00008e8a   func_epilog_5
00008e88   func_epilog_6
00008e86   func_epilog_7
00008000   main
00008e52   memcpy
ffffffff   pinit
00008cd8   rand
00000418   soc
00008e26   srand
00000410   temperature
00008dc6   transBytes2UnsignedInt
00000412   voltage


GLOBAL SYMBOLS: SORTED BY Symbol Address 

address    name
--------   ----
00000000   IE1
00000001   IE2
00000001   __TI_args_main
00000001   __TI_auto_init
00000001   __TI_exit
00000002   IFG1
00000003   IFG2
00000010   P3REN
00000011   P4REN
00000018   P3IN
00000019   P3OUT
0000001a   P3DIR
0000001b   P3SEL
0000001c   P4IN
0000001d   P4OUT
0000001e   P4DIR
0000001f   P4SEL
00000020   P1IN
00000021   P1OUT
00000022   P1DIR
00000023   P1IFG
00000024   P1IES
00000025   P1IE
00000026   P1SEL
00000027   P1REN
00000028   P2IN
00000029   P2OUT
0000002a   P2DIR
0000002b   P2IFG
0000002c   P2IES
0000002d   P2IE
0000002e   P2SEL
0000002f   P2REN
00000050   __STACK_SIZE
00000053   BCSCTL3
00000056   DCOCTL
00000057   BCSCTL1
00000058   BCSCTL2
00000059   CACTL1
0000005a   CACTL2
0000005b   CAPD
0000005d   UCA0ABCTL
0000005e   UCA0IRTCTL
0000005f   UCA0IRRCTL
00000060   UCA0CTL0
00000061   UCA0CTL1
00000062   UCA0BR0
00000063   UCA0BR1
00000064   UCA0MCTL
00000065   UCA0STAT
00000066   UCA0RXBUF
00000067   UCA0TXBUF
00000068   UCB0CTL0
00000069   UCB0CTL1
0000006a   UCB0BR0
0000006b   UCB0BR1
0000006c   UCB0I2CIE
0000006d   UCB0STAT
0000006e   UCB0RXBUF
0000006f   UCB0TXBUF
00000118   UCB0I2COA
0000011a   UCB0I2CSA
0000011e   TBIV
00000120   WDTCTL
00000128   FCTL1
0000012a   FCTL2
0000012c   FCTL3
0000012e   TAIV
00000130   MPY
00000132   MPYS
00000134   MAC
00000136   MACS
00000138   OP2
0000013a   RESLO
0000013c   RESHI
0000013e   SUMEXT
00000160   TACTL
00000162   TACCTL0
00000164   TACCTL1
00000166   TACCTL2
00000170   TAR
00000172   TACCR0
00000174   TACCR1
00000176   TACCR2
00000180   TBCTL
00000182   TBCCTL0
00000184   TBCCTL1
00000186   TBCCTL2
00000190   TBR
00000192   TBCCR0
00000194   TBCCR1
00000196   TBCCR2
00000200   .bss
00000200   Message
00000200   __bss__
00000214   Key
00000224   Ws
00000364   A
00000368   B
0000036c   C1
00000370   D
00000374   E
00000378   H
0000038c   Random
000003a0   Digest_32
000003b4   DeviceID
000003bc   Digest
000003d0   TxData
000003f0   RxData
00000410   temperature
00000412   voltage
00000414   atrate
00000416   artte
00000418   soc
0000041a   dcap
0000041c   dnamelen
0000041e   byteCtr
00000420   TI_receive_field
00000422   TI_transmit_field
00000424   _lock
00000426   _unlock
00000428   _cleanup_ptr
0000042a   _dtors_ptr
00000432   __end__
00000432   end
000009b0   _stack
00000a00   __STACK_END
000010f8   CALDCO_16MHZ
000010f9   CALBC1_16MHZ
000010fa   CALDCO_12MHZ
000010fb   CALBC1_12MHZ
000010fc   CALDCO_8MHZ
000010fd   CALBC1_8MHZ
000010fe   CALDCO_1MHZ
000010ff   CALBC1_1MHZ
00008000   .text
00008000   __text__
00008000   main
00008476   SHA1_authenticate
0000886c   f
00008936   TI_getRandomIntegerFromVLO
000089ac   K
00008a1a   USCIAB0TX_ISR
00008a74   W
00008ace   L_LSL
00008ade   L_LSL_15
00008ae2   L_LSL_14
00008ae6   L_LSL_13
00008aea   L_LSL_12
00008aee   L_LSL_11
00008af2   L_LSL_10
00008af6   L_LSL_9
00008afa   L_LSL_8
00008afe   L_LSL_7
00008b02   L_LSL_6
00008b06   L_LSL_5
00008b0a   L_LSL_4
00008b0e   L_LSL_3
00008b12   L_LSL_2
00008b16   L_LSL_1
00008b1c   TI_USCI_I2C_receive
00008b66   _auto_init
00008bac   TI_USCI_I2C_receiveinit
00008bec   TI_USCI_I2C_transmitinit
00008c2c   TI_USCI_I2CRead
00008c66   TI_USCI_I2CWrite
00008ca0   MSP430_bq27541_read
00008cd8   rand
00008d10   MSP430_bq27541_cmdWrite
00008d46   __mpyl_hw
00008d74   MSP430_bq27541_blockWrite
00008da0   _c_int00
00008da0   _c_int00_noexit
00008dc6   transBytes2UnsignedInt
00008de8   Rotl
00008e08   TI_USCI_I2C_transmit
00008e26   srand
00008e3e   MSP430_bq27541_error
00008e52   memcpy
00008e64   L_ROTL
00008e76   USCIAB0RX_ISR
00008e86   func_epilog_7
00008e88   func_epilog_6
00008e8a   func_epilog_5
00008e8c   func_epilog_4
00008e8e   func_epilog_3
00008e90   func_epilog_2
00008e92   func_epilog_1
00008e96   TI_USCI_I2C_notready
00008ea0   _system_pre_init
00008ea4   C$$EXIT
00008ea4   abort
00008ea8   _nop
00008eaa   __cinit__
00008eaa   __etext__
00008eaa   cinit
00008eaa   etext
0000fffe   _reset_vector
ffffffff   __binit__
ffffffff   __c_args__
ffffffff   __pinit__
ffffffff   binit
ffffffff   pinit

[203 symbols]
